package cn.b.sky.mes.andon.model.condition;

import cn.b.sky.common.model.Page;

/**
 * 
 * <strong>Title : MessageRuleCondition.java<br></strong>
 * <strong>Package : cn.b.sky.mes.andon.model.condition<br></strong>
 * <strong>Description : </strong>消息规则查询对象<br> 
 * <strong>Create on : 2016-10-17 下午02:49:27<br></strong>
 * <p>
 * @author JunLin.Yang<br>
 * @version <strong>v1.0.0</strong><br>
 */
public class MessageRuleCondition extends Page {

  /**
   * 暗灯类型编号
   */

  private String andonTypeCode;

  /**
   * 暗灯类型编号模糊匹配字段
   */
  private String fuzzyAndonTypeCode;
  
  /**
   * ANDON类型文本
   */
  private String andonTypeText;
  
  /**
   * 模糊匹配ANDON类型文本
   */
  private String fuzzyAndonTypeText;

  /**
   * 消息规则编号
   */

  private String ruleCode;

  /**
     * 消息规则编号模糊匹配字段
     */
  private String fuzzyRuleCode;

  /**
  * 锁定标志
  */
  private Integer lockFlag;

  /**
   * 描述
   */

  private String ruleText;

  /**
     * 描述模糊匹配字段
     */
  private String fuzzyRuleText;
  
  /**
   * 是否选择所有ANDON
   */
  private Integer allAndonsFlag;

  public void setAndonTypeCode(String andonTypeCode) {
    this.andonTypeCode = andonTypeCode;
  }

  public String getAndonTypeCode() {
    return this.andonTypeCode;
  }

  public void setFuzzyAndonTypeCode(String fuzzyAndonTypeCode) {
    this.fuzzyAndonTypeCode = fuzzyAndonTypeCode;
  }

  public String getFuzzyAndonTypeCode() {
    return this.fuzzyAndonTypeCode;
  }

  public void setRuleCode(String ruleCode) {
    this.ruleCode = ruleCode;
  }

  public String getRuleCode() {
    return this.ruleCode;
  }

  public void setFuzzyRuleCode(String fuzzyRuleCode) {
    this.fuzzyRuleCode = fuzzyRuleCode;
  }

  public String getFuzzyRuleCode() {
    return this.fuzzyRuleCode;
  }

  public void setLockFlag(Integer lockFlag) {
    this.lockFlag = lockFlag;
  }

  public Integer getLockFlag() {
    return this.lockFlag;
  }

  public void setRuleText(String ruleText) {
    this.ruleText = ruleText;
  }

  public String getRuleText() {
    return this.ruleText;
  }

  public void setFuzzyRuleText(String fuzzyRuleText) {
    this.fuzzyRuleText = fuzzyRuleText;
  }

  public String getFuzzyRuleText() {
    return this.fuzzyRuleText;
  }

  public Integer getAllAndonsFlag() {
    return allAndonsFlag;
  }

  public void setAllAndonsFlag(Integer allAndonsFlag) {
    this.allAndonsFlag = allAndonsFlag;
  }

  public String getAndonTypeText() {
    return andonTypeText;
  }

  public void setAndonTypeText(String andonTypeText) {
    this.andonTypeText = andonTypeText;
  }

  public String getFuzzyAndonTypeText() {
    return fuzzyAndonTypeText;
  }

  public void setFuzzyAndonTypeText(String fuzzyAndonTypeText) {
    this.fuzzyAndonTypeText = fuzzyAndonTypeText;
  }

}
